body {
    color: #363636;
    font: 13px Arial,sans-serif;
}
fieldset {
    margin-top:28px;
    padding-top:36px;
    padding-left:42px;
    border:1px solid #CED2D0;
}

.roof {background:url(images/roof-back.gif) repeat-x 0 0;}
.roof td {height:78px;}
.roof-left {width:94px;background:url(images/roof-left.gif) no-repeat left;}
.roof-right {width:94px;background:url(images/roof-right.gif) no-repeat right;}
.roof-center {width:94px;background:url(images/roof-back.gif) repeat-x 0 0;}


.unit-wrap {
    border-top:1px solid #452600;
    border-left:1px solid #452600;
    border-right:1px solid #E2A844;
    border-bottom:1px solid #E2A844;
}
.unit-floor {
    margin:0px;
    padding:0 20px;
    background-color: #FFFFFB;
	border:3px solid #54C228;
    border-top:1px solid #73541B;
    border-left:1px solid #73541B;
    border-right:1px solid #AC7D21;
    border-bottom:1px solid #AC7D21;
}

.unit-floor dt{text-align: center;font-size: 14px;color:black;}
.unit-floor dd{
    height:440px;
    list-style:none;
    margin: 0px;
    position:relative;
}

.unit-floor dd ol{
    margin:0px 10px;
    padding:0px;
}
.unit-floor dd li{
    height: 60px;
    line-height: 60px;
    position:absolute;
}
.floor-level-1{bottom:10px;}
.floor-level-2{bottom:80px;}
.floor-level-3{bottom:150px;}
.floor-level-4{bottom:220px;}
.floor-level-5{bottom:290px;}
.floor-level-6{bottom:360px;}

.unit-floor dd li div{
    background-color: #C8F7FF;
    border: 2px solid #B8BFAF;
    position: absolute;
    height: 60px;
    text-align:center;
}

.unit-floor dd li a{
    color:#444;
    text-decoration: none;
}
.measure{
    width:18px;
    float: left;
    color:#C8F7FF;
}
.nobody{
    color:gray;
}

.level-4 dl.unit-floor dd{height:320px;}
.level-5 dl.unit-floor dd{height:380px;}
.level-6 dl.unit-floor dd{height:440px;}

.path-2,.path-2 dd{width: 250px;}
.path-3,.path-3 dd{width: 300px;}

.path-2 dd li div{width: 106px;}
.path-3 dd li div{width: 86px;}

.path-2 .floor-path-1{left:0px;}
.path-2 .floor-path-2{left:130px;}

.path-3 .floor-path-1{left:0px;}
.path-3 .floor-path-2{left:200px;}
.path-3 .floor-path-3{left:100px;}